home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 001a / brkbox13.zip / XDOS.DOC < prev   
Text File  |  1991-08-11  |  89KB  |  2,694 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. ExtraDOS Toolbox Professional■
  10. _______________________________________
  11.  
  12. Users Manual
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. Version 3.60 08/12/91
  32.  
  33.  
  34. Copyright (c) 1985-91 Foley Hi-Tech Systems
  35.  
  36.  
  37. License Agreement
  38. This software is protected by both United States copyright law and
  39. international treaty provisions. Therefore, you must treat this
  40. software "just like a book," with the following single exception.
  41. Foley Hi-Tech Systems authorizes you to make archival copies of the
  42. software for the sole purpose of backing up our software and
  43. protecting your investment from loss. By saying, "just like a book,"
  44. Foley Hi-Tech Systems means that this software may be used by any
  45. number of people and may be freely moved from one computer location
  46. to another, provided there is absolutely no possibility of it being
  47. used at one location at the same time it is being used at another.
  48. Just as a book cannot be read by two different people in two
  49. different places at the same time, the software may not be used by
  50. two different people in two different places at the same time.
  51.  
  52. You may not make copies of the software documentation or disk,
  53. except as described above. You may not distribute, rent, sublicense,
  54. or lease the software or the documentation. You may not alter,
  55. modify, or adapt the software or documentation, including but not
  56. limited to translating, decompiling, reverse assembling, or creating
  57. derivative works. You may not use the software in a network,
  58. timesharing, multiple CPU, or multi-user environment unless each
  59. user is licensed by Foley Hi-Tech Systems.
  60.  
  61. Limited Warranty
  62. In the event of notification of defects in material or workmanship,
  63. within the warranty period of 45 days from the date of purchase,
  64. Foley Hi-Tech Systems will, at its option, replace the defective
  65. diskette or refund the license fee. If you need to return a product,
  66. call the Foley Hi-Tech Systems Technical Support Service Department
  67. to obtain a return authorization number. The remedy for breach of
  68. this warranty shall be limited to replacement or refund and shall
  69. not encompass any other damages, including but not limited to loss
  70. of profit, and special, incidental, consequential, or other similar
  71. claims.
  72.  
  73. Foley Hi-Tech Systems specifically disclaims all other warranties,
  74. expressed or implied, including but not limited to implied
  75. warranties of merchantability and fitness for a particular purpose
  76. with respect to defects in the diskette and documentation, and the
  77. program license granted herein in particular, and without limiting
  78. operation of the program license with respect to any particular
  79. application, use, or purpose. In no event shall Foley Hi-Tech
  80. Systems be liable for any loss of profit or any other commercial
  81. damage, including but not limited to special, incidental,
  82. consequential, or other damages. This statement shall be construed,
  83. interpreted, and governed by the laws of the State of California.
  84.  
  85. Trademark Information
  86.  
  87. Safety Disk is a trademark of Foley Hi-Tech Systems.
  88. MS-DOS is a trademark of Microsoft Corporation.
  89.  
  90. Introduction
  91. __________________________________________________________________
  92.  
  93. ExtraDOS is a compilation of tools useful to Microsoft DOS users.
  94. I originally wrote these tools under MS-DOS because I found a need
  95. for them and there were no commercially available products which
  96. provided these functions.  Some ExtraDOS tools were designed to
  97. enhance programs already found in MS-DOS.  Other tools were familiar
  98. to the Unix world, but were not available in MS-DOS.  In addition,
  99. ExtraDOS compliments PC-Tools and Norton Utilities with added tools
  100. these programs do not provide.
  101.  
  102. Over thirty of the ExtraDOS Toolbox utilities have been selected by
  103. Paul Somerson, former Executive Editor of PC Magazine, for Bantam
  104. Books', DOS Power Tools, 2nd Edition, Revised and Expanded for DOS
  105. 5.0.
  106.  
  107.  
  108.  
  109. David R. Foley
  110.  
  111. Table of Contents
  112. __________________________________________________________________
  113.  
  114.  
  115.     Subject                                                  Page
  116.  
  117.     License Agreement........................................ 3
  118.     Limited Warranty......................................... 3
  119.     Trademark Information.................................... 3
  120.     Introduction............................................. 4
  121.     Table of Contents........................................ 5
  122.  
  123.     ADDCOMM      Serial Port Management Program.............. 7
  124.     ALARMCLK     Alarm Clock Program......................... 8
  125.                  SETALARM.................................... 8
  126.     ALLSUB       Perform Task In All Subdirectories.......... 9
  127.     AREA         Telephone Area Code Search Utility..........10
  128.     BANNER       DOS Banner Display..........................16
  129.     BOOT         PC Rebooting Utility........................17
  130.     BOOTLOCK     Lock Out Reboot Keys and Break Keys.........18
  131.     BOOTPAST     Boot Past a Floppy to the Hard Disk.........19
  132.     BRKBOX       COM Port Break Out Box Display..............20
  133.     CAL          DOS Calendar Display........................21
  134.     CAT          DOS Cat Text File Utility...................22
  135.     CHIMES       DOS Clock Chimes............................23
  136.     CLEANFL      Floppy Drive Cleaning Program...............25
  137.     CLEANUP      Cleanup Your Drives from Duplicate Files....26
  138.     COUNT        Count Characters, Words and Lines...........30
  139.     CURLOCK      Lock Cursor Shape Permanently...............31
  140.     CURSOR       Change Cursor Shapes........................32
  141.     CUT          DOS Cut Text File Utility...................33
  142.     DELAY        Batch File Delay Utility....................34
  143.     DETAB        File Detabulation Utility...................35
  144.     DISKINFO     Disk Drive Information Reporter.............36
  145.     EDIT         Full Screen Text File Editor................37
  146.                  CONFIG.EXE, EDIT.HLP, EDIT.HDX..............37
  147.     EVAL         DOS Command Line Calculator.................38
  148.     FILEATTR     Change File Attributes......................43
  149.     FILEINFO     File Information Program....................46
  150.     FILESIZE     File Size Listing Utility...................47
  151.     FILETREE     File Directory Tree Listing Utility.........48
  152.     FINDFILE     Find File on Disk...........................49
  153.     HELP         DOS Command HELP............................51
  154.     HEXDUMP      File Hex Display Utility....................52
  155.     HUSH         Speaker Silencing Utility...................53
  156.     KILLDIR      Remove Directory and All Contents...........54
  157.  
  158. Table of Contents
  159. _____________________________________________________________
  160.  
  161.     LASER        Control HP Laser Jet from DOS...............55
  162.     LS           DOS Listing Utility.........................57
  163.     MOVE         MOVE Files Across Disks.....................58
  164.     NAMEDIR      Name Directory Utility......................60
  165.     PATHFIND     Path Find File Utility......................61
  166.     PSPRINT      PostScript Text File Print Utility..........62
  167.     SCNATTR      Set Screen Attributes.......................63
  168.     SPEEDRAM     Speed up CPU by Reducing Refresh............64
  169.     TEXTSRCH     Text Searching Utility......................68
  170.     TOUCH        Touch File Date Utility.....................69
  171.     TURBOBAT     Turbo Batch File Compiler...................70
  172.     USEMOUSE     Use Mouse to Emulate Keystrokes.............71
  173.     VOLLABEL     Disk Volume Label Update Utility............73
  174.  
  175.     Technical Support........................................74
  176.     Credits..................................................75
  177.     New Utilities Under Development..........................76
  178.     FHTS Products............................................80
  179.     Coming Soon..............................................79
  180.  
  181.  
  182. ADDCOMM - Add Communications Port Information
  183. __________________________________________________________________
  184.  
  185. Description
  186.  
  187. ADDCOMM is a utility that allows you to define the address of your
  188. COM ports in the DOS lower memory segment.  This is useful for
  189. machines whose BIOS doesn't support COM3 and COM4 ports by default.
  190. In many older machines including early 80386 based systems, the BIOS
  191. would only setup COM1 and COM2 for DOS.  Newer serial cards and
  192. modems allow you to define COM3 and COM4 on the cards but these
  193. machines won't allow DOS to see these additional ports unless you
  194. place the corresponding address in low DOS memory.  ADDCOMM will
  195. place this information in the correct location for you.
  196.  
  197. ADDCOMM will also display the current address values for any COM
  198. ports that are installed in your system.  By placing the ADDCOMM
  199. statements in your AUTOEXEC.BAT file you can have the machine load
  200. the correct values without having to intervene.  ADDCOMM is not a
  201. TSR and will not require any overhead memory to setup your ports
  202. from AUTOEXEC or the DOS prompt.
  203.  
  204.  
  205. Version
  206.  
  207. 1.20  07/27/91
  208.  
  209.  
  210. Command Format
  211.  
  212. ADDCOMM [port] [address]
  213.  
  214. PORT           is the COM port to add
  215.  
  216. ADDRESS        is the address of the COM port
  217.  
  218. Example
  219.  
  220. ADDCOMM COM3 3E8    will tell DOS to address COM3 at address 3E8.
  221.  
  222. ALARMCLK - DOS Alarm Clock
  223. __________________________________________________________________
  224.  
  225. Description
  226.  
  227. ALARMCLK provides a simple alarm clock for MS-DOS machines.
  228. ALARMCLK is split into two programs.  You may install as many alarms
  229. as you wish per session.  ALARMCLK is the alarm clock TSR that loads
  230. into memory and keeps track of the alarms that you  specify.  Once
  231. ALARMCLK is loaded use SETALARM to set as many alarms as you like.
  232.  
  233.  
  234. Version
  235.  
  236. 2.00  05/04/91
  237.  
  238.  
  239. Command Format
  240.  
  241. ALARMCLK [/D] [/U] [/Inn]
  242.  
  243. SETALARM [time] [PM] [/D] [/U] [/Inn]
  244.  
  245. TIME    Time in HH:mm format 12 hour or 24 hour clocks are both
  246.         accepted for the time format.
  247. PM      ALARMCLK will assume AM with 12 hour format unless PM is
  248.         defined.
  249. /D      Deactivates all alarms
  250. /U      Removes ALARMCLK.COM from memory
  251. /Inn    Specify a new ID number
  252.  
  253. ALLSUB - Perform a Task in All Subdirectories
  254. __________________________________________________________________
  255.  
  256. Description
  257.  
  258. Allsub allows you to run any command or program in the current
  259. directory as well as in all subdirectories of the current directory.
  260. This is useful for deleting groups of files or performing tasks with
  261. programs that don't normally allow for subdirectories.  As the
  262. command is performed in each subdirectory ALLSUB will display the
  263. directory of execution.
  264.  
  265. Version
  266.  
  267. 1.02  03/12/90
  268.  
  269.  
  270. Command Format
  271.  
  272. ALLSUB [command]
  273.  
  274. [command] is any valid DOS command or program.
  275.    
  276.  
  277. AREA - Area Code Search Program
  278. __________________________________________________________________
  279.  
  280. Description
  281.  
  282. AREA is a utility that will help you locate a region to which an
  283. area code applies or to locate the area code for a specific region.
  284.  
  285.  
  286. Version
  287.  
  288. 2.13  01/13/91
  289.  
  290.  
  291. Command Format
  292.  
  293. AREA [code] [string] [options]
  294.  
  295. [code]         is any 3 number area code.
  296. [string]       is any string that might match a state or region that
  297.                you are searching for.
  298.  
  299. Options
  300.  
  301. /L      Load as a TSR.  This will make the AREA code program a pop TSR
  302.         that will allow you to call up and area code or location while
  303.         running another application without exiting to DOS.
  304.         [CTRL][LSHIFT]A is the key to activate the program when loaded
  305.         as a TSR.
  306.  
  307. /U      Will uninstall the AREA code program if it is installed as a
  308.         TSR freeing up the overhead that it required.  Uninstall will
  309.         only work if AREA was the last TSR loaded on the Heap.  If the
  310.         program is unable to uninstall it will inform you when running
  311.         the /U parameter.
  312.  
  313.  
  314.  
  315. AREA - Area Code Search Program
  316. __________________________________________________________________
  317.  
  318.  
  319. /NOH    If running AREA from a batch file or from another shell
  320.         program you might sometimes wish to have it not display the
  321.         header information.  /NOH tells AREA to not display the
  322.         header.
  323.  
  324. /K$nn   Allows you to set the default key for the TSR pop up command.
  325.         You can alternatively set the hotkey by using the environment
  326.         variable AREAKEY.  We suggest not using this option unless you
  327.         are familiar with your systems currently defined hotkeys.  By
  328.         changing the hotkey value you may cause conflict with another
  329.         TSR in your system.  Below is a chart that will show you the
  330.         value to use for either the /K parameter or the environment
  331.         variable /K
  332.  
  333.  
  334. Example
  335.  
  336. AREA /K$0836 /L   would specify [ALT][RSHFT] as a new hotkey.
  337.  
  338.  
  339. Example of Environment Variable for hotkey definition:
  340.  
  341. SET AREAKEY=$0836
  342.  
  343. As a line in the AUTOEXEC.BAT file would set the [ALT][RSHFT] as the
  344. hotkey.
  345.  
  346. AREA - Area Code Search Program
  347. __________________________________________________________________
  348.  
  349.  
  350. Keyboard Scan Codes for Hotkey Use
  351.  
  352. Hotkey = $XXYY where:
  353.  
  354. XX = hex code for the ALT, CTRL, Lshft, and/or Rshft
  355.  
  356. YY = One of the hex codes from the scancode tables below.
  357.  
  358. Computing the XX value:
  359.  
  360.         ALT   =        $0800
  361.         CTRL  =        $0400
  362.         LSHFT =        $0200
  363.         RSHFT =        $0100
  364.  
  365.         [ALT][LSHFT] = $0800 + $0200 = $0A00 + YY = $0AYY
  366.  
  367.         [CTRL][RSHFT] = $0400 + $0100 = $0500 + YY = $05YY
  368.  
  369.         [ALT][CTRL][RSHFT] = $0800 + $0400 + $0100 = $0D + YY = $0DYY
  370.  
  371. Note: If XX = $0000 then this is a single key hotkey which will be
  372. defined by the YY keycode.
  373.  
  374.  
  375.  
  376. AREA - Area Code Search Program
  377. __________________________________________________________________
  378.  
  379. Computing the YY value:
  380.  
  381. To use previous examples,
  382.  
  383. [ALT][LSHFT][G]    = $0A00 + 22  (G = hex 22)   =  $0A22
  384.  
  385. [CTRL][RSHFT][F10] = $0500 + 44  (F10 = hex 44) =  $0544
  386.  
  387. You can also use something like [ALT][LSHFT] only.  To do this, you
  388. would use
  389.  
  390.                        $0800  +   2A    =    $082A
  391.  
  392.                        [ALT]    [LSHFT] = [ALT][LSHFT]
  393.  
  394. NOTE: The XX portion of the hotkey may not use anything "lower" than
  395. CTRL for the following keys: Esc, BkSp, Space, CapsLock, Tab, ENTER,
  396. PrtSc, Ins, Del, and Num Lock. This means you can't use LSHFT-Tab,
  397. or RSHFT-Tab, but you can use CTRL-Tab or ALT-Tab.
  398.  
  399.  
  400. AREA - Area Code Search Program
  401. __________________________________________________________________
  402.  
  403.  
  404. Key     Code          Key     Code          Key     Code
  405. ---     ----          ---     ----          ---     ----
  406.  A       1E          [F1]      3B          [ESC]     01
  407.  B       30          [F2]      3C          [BKSP]    0E
  408.  C       2E          [F3]      3D          [ENTER]   1C
  409.  D       20          [F4]      3E          [RSHFT]   36
  410.  E       12          [F5]      3F          [LSHFT]   2A
  411.  F       21          [F6]      40          [CTRL]    1D
  412.  G       22          [F7]      41          [ALT]     38
  413.  H       23          [F8]      42          [SPACE]   39
  414.  I       17          [F9]      43          [PRTSC]   37
  415.  J       24         [F10]      44          [CAPSLK]  3A
  416.  K       25                                [UPARR]   48
  417.  L       26                                [DNARR]   50
  418.  M       32          { [       1A          [PGUP]    49
  419.  N       31          } ]       1B          [PGDN]    51
  420.  O       18          | \       2B          [LFARR]   4B
  421.  P       19          ? /       35          [RTARR]   4D
  422.  Q       10          " '       28          [DEL]     53
  423.  R       13          ` ~       29          [INS]     52
  424.  S       1F          < ,       33          [HOME]    47
  425.  T       14          > .       34          [END]     4F
  426.  U       16          ! 1       02          [NUMLCK]  45
  427.  V       2F          @ 2       03          [SCRLCK]  46
  428.  W       11          # 3       04          [TAB]     0F
  429.  X       2D          $ 4       05          NUMPAD -  4A
  430.  Y       15          % 5       06          NUMPAD +  4E
  431.  Z       2C          ^ 6       07          NUMPAD 5  4C
  432.                      & 7       08
  433.                      * 8       09
  434.                      ( 9       0A
  435.                      ) 0       0B
  436.                      _ -       0C
  437.                      + =       0D
  438.                      : ;       27
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445. AREA - Area Code Search Program
  446. __________________________________________________________________
  447.  
  448. Note that you can use the ALT, CTRL, L/RSHFT keys by themselves.
  449. For example the following hotkeys/codes are valid:
  450.  
  451.                        [ALT][RSHFT]                   $0836
  452.                        [CTRL][RSHFT]          $0436
  453.                        [LSHFT][RSHFT]         $0236
  454.                        [CTRL][ALT][LSHFT]             $0C2A
  455.  
  456.  
  457. BANNER - Generate a Large Type Banner on Printer
  458. __________________________________________________________________
  459.  
  460. Description
  461.  
  462. BANNER allows you to create a large banner using a standard ASCII
  463. printer.  BANNER contains an internal representation of the alphabet
  464. that is made up of standard ASCII characters and will print any
  465. message on your printer in a sideways banner fashion.  Banner
  466. Displays an ASCII rendition of the letters you put in a message
  467. rotated at 90 degrees.  This is based on the BANNER that is
  468. available in many UNIX systems.
  469.  
  470.  
  471. Version
  472.  
  473. 1.30  07/27/91
  474.  
  475.  
  476. Command Format
  477.  
  478. BANNER [options] [message]
  479.  
  480.  
  481. Options
  482.  
  483. /?             Displays Help
  484. /w             Set to 132 Column Width
  485. /wnn           Set to nn Column Width
  486. /p             Send output to LPT1
  487. /pLPTn         Send output to LPTn
  488. /s             Send output to Screen
  489. /o[fname]      Send output to file [fname]
  490. /noh           suppress the header information
  491.  
  492. BOOT - Reboot PC from within a batch file or DOS
  493. __________________________________________________________________
  494.  
  495. Description
  496.  
  497. BOOT is a utility which can be called from the DOS command line or
  498. from a batch file.  This program will reboot your PC either
  499. emulating a soft boot [CTRL][ALT][DEL] or a hard boot such as
  500. pressing the reset key.
  501.  
  502.  
  503. Version
  504.  
  505. 1.50  09/05/90
  506.  
  507.  
  508. Command Format
  509.  
  510. BOOT [options]
  511.  
  512.  
  513. Options
  514.  
  515. COLD           Perform a Cold Reboot of the System (same as Hard)
  516. HARD           Perform a Hard Reboot of the System (same as Cold)
  517. WARM           Perform a Warm Reboot of the System (same as Soft)
  518. SOFT           Perform a Soft Reboot of the System (same as Warm)
  519.  
  520.  
  521. Notes
  522.  
  523. The next release of BOOT will include the option to specify the time
  524. delay before rebooting.
  525.  
  526.  
  527. BOOTLOCK - Lockout various key functions from being used
  528. __________________________________________________________________
  529.  
  530. Description
  531.  
  532. BOOTLOCK is a simple utility that will lock out the use of the
  533. [CTRL][ALT][DEL] soft boot sequence and the [CTRL]C or [CTRL][BREAK]
  534. break sequence.  The default is to disable both keys from having any
  535. effect, but you may wish to only disable one or some combination.
  536. See the usage flags below to disable specific keys.  Once installed
  537. you may also un-install and remove the program from memory by using
  538. the /U parameter.  Once installed BOOTLOCK requires 624 bytes of
  539. memory.
  540.  
  541.  
  542. Version
  543.  
  544. 1.10  05/04/91
  545.  
  546.  
  547. Command Format
  548.  
  549. BOOTLOCK [options]
  550.  
  551.  
  552. Options
  553.  
  554. /?      Display help information
  555. /R      Disable CTRL-ALT-DEL
  556. /B      Disable CTRL-BREAK
  557. /C      Disable CTRL-C
  558. /Inn    Set the internal I.D. number where nn is 81h - FFh
  559. /U      Remove BOOTLOCK from memory
  560.  
  561. BOOTPAST - Boot past non system formatted diskettes
  562. __________________________________________________________________
  563.  
  564.  
  565. Description
  566.  
  567. BOOTPAST will modify a floppy disk's boot sector so that the systems
  568. bootup process will skip over the normally checked floppy boot
  569. sector and go to the hard disk boot sector.  Many times when you
  570. boot a PC if you have a diskette in the A: drive that is not a
  571. bootable floppy you will get the message, NON-SYSTEM DISK or DISK
  572. ERROR and have to reboot.  BOOTPAST eliminates this problem by
  573. skipping over the normally unbootable floppy boot sector.  Be
  574. careful not to run BOOTPAST on diskettes that are bootable or
  575. contain copy protection because BOOTPAST will write over the boot
  576. sector information.
  577.  
  578.  
  579. Version
  580.  
  581. 1.20  05/04/91
  582.  
  583.  
  584. Command Format
  585.  
  586.  
  587. BOOTPAST [d:]
  588.  
  589. [d:] is the floppy drive to modify.
  590.  
  591.  
  592. BRKBOX - Software RS-232 Break Out Box for Communications Debugging
  593. __________________________________________________________________
  594.  
  595.  
  596. Description
  597.  
  598. BRKBOX is a software version of a serial port breakout box.  It
  599. displays the status of a COM port inside your PC.  The status of the
  600. DTR, DSR, RTS, CTS, DCD, and RI pins as well as the data rate,
  601. parity, number of data bits, and number of stop bits are displayed
  602. on the top right hand corner of the screen.  This information is
  603. sometimes useful when trying to debug a serial port or some
  604. associated communications software.  If no communications port is
  605. specified the program will default to COM1.  To toggle the display
  606. on and off use [ALT]C.  The program will start with the display
  607. toggled off.  BRKBOX can be uninstalled by entering it with the
  608. optional U parameter if it was the last TSR loaded.
  609.  
  610.  
  611. Version
  612.  
  613. 1.21  05/04/91
  614.  
  615.  
  616. Command Format
  617.  
  618. BRKBOX [port] [/U] [/Knnnn] [/Lx]
  619.  
  620. [port]  is the COM port number 1 - 4
  621. /U      to uninstall
  622. /Knnn   to define a new hotkey
  623. /Lx     to specify the display location
  624.  
  625.  
  626. CALENDAR - Display monthly or yearly calendar
  627. __________________________________________________________________
  628.  
  629.  
  630. Description
  631.  
  632. CAL displays a calendar from DOS in one of two formats, either one
  633. month or 12 months of one year.
  634.  
  635.  
  636. Version
  637.  
  638. 1.20  05/04/91
  639.  
  640.  
  641. Command Format
  642.  
  643. Usage:  CALENDAR [mm] yyyy
  644.  
  645. mm      is the month [1..12]
  646.  
  647. yyyy    is the year  [100..9999]
  648.  
  649.         if you specify 2 digits for yyyy then it will assume you mean
  650. 19xx
  651.  
  652.  
  653. Notes
  654.  
  655. If you want to pause the display of a full year press [CTRL]S to
  656. pause the screen and then any key to continue the display.
  657.  
  658.  
  659. CAT - Unix like CAT utility for concatenation of files.
  660. __________________________________________________________________
  661.  
  662.  
  663. Description
  664.  
  665. CAT is a UNIX utility written for the MS-DOS world.  For people that
  666. are used to UNIX it is a handy familiar tool for displaying,
  667. printing, and concatenating files together.  CAT handles redirection
  668. of both input and output.  It can be used similar to copy con to
  669. create files as well.
  670.  
  671.  
  672. Version
  673.  
  674. 1.11  05/04/91
  675.  
  676.  
  677. Command Format
  678.  
  679.  
  680. CAT     [fname] - copy std input to file fname
  681.  
  682. CAT     [file1] [file2] > [file3] - concatenate file1 and file2 to
  683.         file3
  684.  
  685.  
  686. CHIMES - Quarterly hour clock chimes
  687. __________________________________________________________________
  688.  
  689.  
  690. Description
  691.  
  692. Chimes is a terminate-and-stay resident program that attaches itself
  693. to the BIOS timer tick interrupt.  The program counts the time
  694. internally, so that it does not bring any overhead into system
  695. throughput by using DOS functions.  When the program realizes that
  696. the time is nearing the hour, the program starts chiming.
  697.  
  698. In its default mode, chimes produces "Time Tone" beeps.  These
  699. consist of three short beeps, starting at three seconds before the
  700. hour.  Then, at the hour, a longer and higher beep is given.  Many
  701. of the dial-up time services provide such a time tone.
  702.  
  703. Chimes can be given the /M option on the command line to provide the
  704. different clock chimes.  Using  CHIMES /M1  would setup chimes to
  705. use the Westminster chimes.
  706.  
  707.  
  708. The Westminster chimes are the chimes that are played by Big Ben,
  709. the most famous of all clock towers.  From its home in London,
  710. England, the clock plays a melody based on a composition by Handel.
  711.  
  712. The Saint Michael Chimes are also from England.  However, the Saint
  713. Michael Chimes were cast by an English craftsman for a church in
  714. Charleston, South Carolina during the Revolutionary war.  However,
  715. the British captured this city by battle, and took the bells back to
  716. England.  Amazingly enough, the American rebels stole the molds for
  717. the bells, and a second set of bells was cast and installed in the
  718. Carolinian church.
  719.  
  720. The Whittington chimes were named for Lord Mayor Richard
  721. Whittington. Whittington started life in poverty.  However, he made
  722. money in great volume by trading.  After his terms as Lord Mayor of
  723. London, he became a philanthropist.
  724.  
  725. If you select the M0 option of the program, chimes will only become
  726. active  at the hour.  Otherwise, chimes will faithfully reproduce
  727. the chimes for each quarter hour of the clock.  The program will
  728. also strike the hour by chiming for each hour, or chiming just once
  729. for the half hour.
  730.  
  731.  
  732. CHIMES - Quarterly hour clock chimes
  733. __________________________________________________________________
  734.  
  735.  
  736. Version
  737.  
  738. 1.00  05/04/91
  739.  
  740.  
  741. Command Format
  742.  
  743. CHIMES [/Mx]
  744.  
  745. x       indicates the different tones that are available
  746.  
  747. 0       Time Tones
  748. 1       Westminster Chimes
  749. 2       Saint Michael Chimes
  750. 3       Whittington Chimes
  751.  
  752.  
  753.  
  754. CLEANFL - Clean Floppy Drive Heads
  755. __________________________________________________________________
  756.  
  757.  
  758. Description
  759.  
  760. CLEANFL is a utility that makes the task of cleaning floppy drive
  761. heads much easier and more thorough.  By moving the head of the
  762. floppy drive back and forth traveling the entire span of the drive
  763. you get a much better cleaning action and the surface of your
  764. cleaning diskette will last much longer.  Most cleaning diskettes
  765. tell you to place them in the drive and type DIR A:.  In this
  766. scenario the head is always over the first track using a small
  767. percentage of the cleaning surface all the time.  By using CLEANFL
  768. the cleaning surface gets a much more even wear and will last longer
  769. and provide a better cleaning job for your diskette drives.
  770.  
  771.  
  772. Version
  773.  
  774. 1.40  05/04/91
  775.  
  776.  
  777. Command Format
  778.  
  779. CLEANFL [d:] [options]
  780.  
  781. d:      refers to valid floppy drive (A:, B:, etc).
  782. /Tnn    specifies the number of tracks, e.g. /T40
  783. /Pnn    specifies the number of passes, e.g. /P10
  784.  
  785.  
  786.  
  787.  
  788. CLEANUP - Disk Drive Cleanup & Space Recovery
  789. __________________________________________________________________
  790.  
  791.  
  792. Description
  793.  
  794. Cleanup has evolved from a small helpful utility that originally
  795. located duplicate files on a hard disk to a full space recovery
  796. system.  With the ever increasing size and lowering cost of disk
  797. space, it isn't uncommon to find PC's with an average of 80MB.
  798. Having larger disk drives has also made managing them becomes more
  799. complex.  It is no longer feasible to remember the name and location
  800. and purpose of every file on your system.  Often files and programs
  801. will be installed on a temporary basis only to be forgotten and
  802. either outdated or left behind.  You can quickly devote as much as
  803. 25% of your hard disk to unused or duplicate files.  Cleanup
  804. provides a comprehensive way of dealing with this  problem by
  805. quickly isolating unused and duplicate files and removing them,
  806. freeing up valuable hard disk space.  Cleanup displays the name of
  807. each file as it is deleted and a summary showing the total amount of
  808. disk space that has been recovered.
  809.  
  810.  
  811. Version
  812.  
  813. 2.03  05/19/91
  814.  
  815.  
  816. Warning
  817.  
  818. The main function of Cleanup is to recover lost disk space by
  819. removing duplicate and unused files.  You have total control over
  820. which files will and will not be deleted, but with large hard disks
  821. it is easy to overlook single file names and accidently delete a
  822. desired file.  It is suggested that you backup your disk before
  823. running Cleanup.  This will assure that you have a means of
  824. recovering files that you delete by accident.  The other
  825. alternative is to have a copy of Norton Utilities UnErase or a
  826. similar type product.
  827.  
  828.  
  829.  
  830. CLEANUP - Disk Drive Cleanup & Space Recovery
  831. __________________________________________________________________
  832.  
  833. Usage
  834.  
  835. Cleanup is a menu driven program.  After initializing the program
  836. you are prompted with a list of disk drives in your system.  In this
  837. list you are allowed to toggle the search amongst any installed
  838. drives in your system.  Drives that are allowed, but not attached
  839. are "grayed" out and you cannot select these drives.  When you
  840. select a drive a check mark √ will note when a drive is selected.
  841. You may select any combination of all available drives.  All of the
  842. drives selected will be treated as one large volume across which all
  843. duplicates and file marking will take place.  This is particularly
  844. handy if you have more than one hard drive on which you keep files,
  845. and you might end up with duplicate files across the drives.  Once
  846. you have selected the drives to scan, press the [F10] key to start
  847. scanning.
  848.  
  849. After all of the directories have been scanned you will be located
  850. at the main menu of Cleanup.  In the upper right hand corner of the
  851. screen is the Current Status window.  This window will always
  852. display information about the programs status.  The number of
  853. directories, files and duplicate files is calculated after selecting
  854. the drives and will not change until you exit the program and run
  855. again.  The number of tagged files and bytes will show you the
  856. current statistics for the files that have been tagged for deletion.
  857.  
  858.  
  859. These numbers will be updated as you tag or untag files for
  860. deletion.
  861.  
  862. There are two methods for tagging files for deletion.  The first
  863. method is to use the Auto Tag and Auto Untag menus.  These menus are
  864. identical in options, and perform exactly the opposite tasks.  The
  865. Auto function allows you to tag groups of files all at one time.
  866. Once tagged, you may then go in and manually untag individual files
  867. using the manual tag option.  Below are the options available from
  868. the Auto Tag and Auto Untag menus.
  869.  
  870. ALL - All allows you to tag/untag all of the files scanned.  This is
  871. generally only useful for untagging files.  Be careful as if you use
  872. this to tag files, you will tag all of the files on the selected
  873. drives for deletion.
  874.  
  875. SMALLER DUPLICATES - This will look at the list of duplicate files
  876. and whenever there is a difference in size, the smaller file will be
  877. marked for duplication.
  878.  
  879.  
  880. CLEANUP - Disk Drive Cleanup & Space Recovery
  881. __________________________________________________________________
  882.  
  883.  
  884. OLDER DUPLICATES - This is quite handy and will compare all of the
  885. duplicate files and mark the oldest files.  This is useful when you
  886. wish to only keep the most recent version of a file on your system.
  887.  
  888. BACKUP FILES - This option will mark all files ending in .BAK.  This
  889. was the original function of the TIDY program from which Cleanup
  890. evolved.  Many programs and editors create a backup of a file when
  891. updating it.  After a while these backups can clutter up your
  892. system.
  893.  
  894. TEMP FILES - There are many programs that make use of temporary
  895. files while processing work.  Sometimes, if these programs are
  896. interrupted or crash, the temporary files will be left of your
  897. drive.  Most software uses the convention of naming temporary files
  898. with a .$$$ extension.  This option will mark all files ending in
  899. .$$$
  900.  
  901. EXT xxx - This allows you to tag a group of files with a particular
  902. extension that you know should be removed.  With this option you can
  903. specify any group of files by giving the extension name.  All files
  904. ending in the extension that you provide will be tagged.  Be careful
  905. that you wish to delete all files ending in the extension before
  906. running the Erase option.
  907.  
  908. ZERO LENGTH - This was the other option available on the TIDY
  909. program.  Another type of temporary file that can often be created
  910. is one that was opened but never properly closed.  This will often
  911. result in a file entry in your directory with a file size of 0
  912. bytes.  The zero length is misleading.  Every file entry requires at
  913. least one cluster thus the minimum disk space used by a 0 byte file
  914. is the cluster size (512 bytes or more).  Having a lot of 0 byte
  915. files can actually take away space from your drive.  Choosing this
  916. option will mark all files with a size of 0 bytes for deletion.
  917.  
  918. LENGTH n - Like the Zero length files above, there may be instances
  919. where you create a lot of small files that you wish to tag for
  920. deletion.  This option allows you to input a specific file size.
  921. All files matching this file size will be tagged for deletion.
  922.  
  923.  
  924. CLEANUP - Disk Drive Cleanup & Space Recovery
  925. __________________________________________________________________
  926.  
  927.  
  928. The MANUAL TAG option from the Main Menu allows you to view the list
  929. of files and to manually tag or untag files.  When you first enter
  930. this screen you will be presented with the list of duplicate files.
  931. To view all of the files in the system press the [F6] key.  Then to
  932. switch back to the list of only duplicate files, again press the
  933. [F6] key.  Tagged files will be marked with a check mark √ next to
  934. the name, and will appear in red on color monitors.  To view the
  935. list use the up and down arrow keys. To tag a particular file  press
  936. the [ENTER] key.  Pressing it a second time will untag the file.  To
  937. untag a tagged file, highlight the file and press the [ENTER] key.
  938. Once again, the [ENTER] key will continue to toggle the tag on and
  939. off.  When you are done viewing the manual tag list press the [F10]
  940. key.
  941.  
  942.  
  943. Once you are happy with the list of tagged files, choose the ERASE
  944. TAGGED option from the main menu.  This will erase all files that
  945. were previously tagged.  There is no UNDO feature on this program so
  946. once they are deleted you will have to use an unerase program such
  947. as Norton Utilities Quick Unerase to recover any erased files.  If
  948. you have accidentally deleted a file, do not use the disk drive
  949. until the file has been unerased.  Changing data anywhere on the
  950. disk could result in permanently loosing the information in the
  951. file.
  952.  
  953.  
  954. Notes
  955.  
  956. There have been some reports of problems when using Cleanup in a
  957. machine that is   running both FASTOPEN and SMARTDRIVE.  The best
  958. solution is to remove the usage of FASTOPEN as it can cause sorting
  959. problems with the file list on large disk drives.   
  960.  
  961. COUNT - Count Characters, Words & Lines
  962. __________________________________________________________________
  963.  
  964.  
  965. Description
  966.  
  967. Count is a program that is useful for programmers or writers who are
  968. looking for some content statistics on files that they have created.
  969. COUNT will display the amount of characters, words and lines in a
  970. given file.
  971.  
  972.  
  973. Version
  974.  
  975. 1.10  07/12/91
  976.  
  977.  
  978. Command Format
  979.  
  980. COUNT [filename] [options]
  981.  
  982. filename       is the name of the input file.  Multiple file names may
  983.                be specified but wild cards can not be used.
  984.  
  985. /A             don't count non-alphanumeric characters
  986. /N             only count non-blank lines in line count
  987.  
  988.  
  989. CURLOCK - Cursor Locking Program
  990. __________________________________________________________________
  991.  
  992.  
  993. Description
  994.  
  995. This program is especially useful for owners of laptop computers
  996. with LCD screen.  When using this type of computer is often
  997. difficult to see the DOS cursor shape.   Using CURSOR to set the
  998. cursor shape to a large block, you can then lock the cursor shape as
  999. a block so that all software packages will retain the large block
  1000. cursor.  CURLOCK keeps applications from modifying the cursor and
  1001. rendering unreadable in many situations.  CURLOCK intercepts all
  1002. calls to BIOS interrupt 10h and bypasses any calls to change the
  1003. cursor shape.
  1004.  
  1005.  
  1006. Version
  1007.  
  1008. 2.12  08/12/91
  1009.  
  1010.  
  1011. Resident Memory Usage
  1012.  
  1013. 864 bytes
  1014.  
  1015.  
  1016. Command Format
  1017.  
  1018. CURLOCK [options]
  1019.  
  1020.  
  1021. /U      Uninstall.  Will remove curlock from memory and once again
  1022.         allow the cursor shape to be changed.
  1023.  
  1024. /NOH    Don't display the header information.
  1025.  
  1026. /ID:nnn        TSR installation ID number.
  1027.  
  1028.  
  1029.  
  1030. CURSOR - Cursor Setting Program
  1031. __________________________________________________________________
  1032.  
  1033. Description
  1034.  
  1035. CURSOR is a program that lets you control your cursor from the DOS
  1036. prompt. You can set the cursor to various shapes as listed below.
  1037. Some software uses the DOS cursor in which case the cursor will stay
  1038. the same as when you set it using CURSOR.  If the software makes
  1039. it's own cursor then the cursor you create with CURSOR will not
  1040. function inside this software.  Some software resets the DOS cursor
  1041. to it's own shape.  Therefore you might want to put CURSOR in a
  1042. batch file after this software to reset the cursor to what you want
  1043. it to be at the DOS prompt.
  1044.  
  1045.  
  1046. Version
  1047.  
  1048. 2.00  12/29/90
  1049.  
  1050.  
  1051. Command Format
  1052.  
  1053. CURSOR [/D][/H][/B][/M][/?][/V][/I][/T:nn][/B:nn]
  1054.  
  1055. /D             turns the cursor on to the bootup default underline
  1056. /H             turns the cursor off (hide cursor)
  1057. /B             makes the cursor a full block
  1058. /M             displays the values of the registers for the video call
  1059.  
  1060. /?             displays the help screen
  1061. /V             returns version information
  1062. /I             Interactive Setup.  Gives you a full screen editor of
  1063.                your cursor
  1064. /T:nn          set the top scan line of your cursor
  1065. /B:nn          set the bottom scan line of your cursor
  1066.  
  1067.  
  1068. Notes
  1069.  
  1070. CURSOR is not completely compatible with 4DOS.  4DOS always sets the
  1071. cursor shape at the command line depending upon whether you are in
  1072. insert or overwrite mode.  This can result in a cursor in the middle
  1073. of the character sell after running CURSOR without locking due to
  1074. CURSOR using the entire cursor range instead of CGA cursor
  1075. emulation, which 4DOS does not expect.  Proper use of the SETDOS
  1076. /Sn:n command will normally fix this problem.
  1077.  
  1078.  
  1079. CUT - Unix like CUT text formatting utility.
  1080. __________________________________________________________________
  1081.  
  1082.  
  1083. Description
  1084.  
  1085. CUT is another UNIX utility written for the MS-DOS world.  For
  1086. people that are used to UNIX it is a handy familiar tool for
  1087. displaying and printing text files in different formats by
  1088. eliminating columns and other formatting options.
  1089.  
  1090.  
  1091. Version
  1092.  
  1093. 1.11  05/04/91
  1094.  
  1095.  
  1096. Command Format
  1097.  
  1098. CUT -clist [fname1] [fname2] ...
  1099.  
  1100.  
  1101. Example
  1102.  
  1103. CUT -c1-15 test.txt
  1104.  
  1105. will display all characters in the file test.txt in columns 1
  1106. through 15
  1107.  
  1108.  
  1109.  
  1110. DELAY - Delay during bootup or batch files
  1111. __________________________________________________________________
  1112.  
  1113.  
  1114. Description
  1115.  
  1116. Delay is a utility that can be used to replace the PAUSE command
  1117. within a batch file.  Pause will never continue until a key is
  1118. pressed, whereas with delay you can set the amount of seconds to
  1119. pause, and then continue or continue immediately by pressing a key.
  1120. Pressing [CTRL]C will also cause a break in a batch file that can be
  1121. monitored with the error level returned by DELAY.  This is useful if
  1122. you are trying to break out of stream of commands from within a
  1123. large batch file.  DELAY can be used in CONFIG.SYS as well as from
  1124. within BATCH files, this is rather helpful when you are trying to
  1125. delay the execution of device drivers in order to see what is going
  1126. by on the screen.  Specifying no time on the delay batch line acts
  1127. the same as PAUSE.  This new version replaces the need for a
  1128. separate file PAUSE.SYS.
  1129.  
  1130.  
  1131. Version
  1132.  
  1133. 1.60  05/04/91
  1134.  
  1135.  
  1136. Command Format
  1137.  
  1138. DELAY [time] or
  1139.  
  1140. DEVICE=DELAY.EXE [time]
  1141.  
  1142. [time]  # of seconds to delay.
  1143.  
  1144.  
  1145. DETAB - Remove ASCII Tab characters from a text file
  1146. __________________________________________________________________
  1147.  
  1148.  
  1149. Description
  1150.  
  1151. DETAB is a utility that will strip any tab characters from an text
  1152. file and convert them into spaces.  This is especially useful when
  1153. working with old formatted .ASM files that you would like to work
  1154. with in an editor which treats fixed tabs differently.
  1155.  
  1156.  
  1157. Version
  1158.  
  1159. 1.50  05/04/91
  1160.  
  1161.  
  1162. Command Format
  1163.  
  1164.  
  1165. DETAB [input file] [output file] [/Tn][/NOH]
  1166.  
  1167. /Tn            Set tab size to n
  1168. /NOH           Suppress display of header
  1169.  
  1170.  
  1171. Environment Options
  1172.  
  1173. Set tab size using an environmental variable named TAB.  This
  1174. environmental variable may be overruled by specifying a different
  1175. one on the command line.
  1176.  
  1177.  
  1178. DISKINFO - Disk Drive Information Display
  1179. __________________________________________________________________
  1180.  
  1181.  
  1182. Description
  1183.  
  1184. DISKINFO is a utility that will read the boot sector of a disk and
  1185. then make a DOS call to find out the information that DOS has for
  1186. that disk.  It will then list out the information in a side by side
  1187. format so that you may compare the reports from DOS and the boot
  1188. record.
  1189. Most items reported are self explanatory.  Every disk is divided up
  1190. into tracks, sectors and clusters.  A track is a single ring around
  1191. a disk.  A sector is a pie shaped wedge of a track.  A cluster is
  1192. the smallest unit to which DOS can interact with the disk drive and
  1193. it is a group of Clusters.  The System ID is the 8 byte record that
  1194. is put on the disk when it is formatted.  The Media Descriptor is a
  1195. byte value that describes what type of media the disk is.
  1196.  
  1197.  
  1198. Version
  1199.  
  1200. 1.10  05/16/91
  1201.  
  1202.  
  1203. Command Format
  1204.  
  1205. DISKINFO [d:]
  1206.  
  1207. d:      is the drive to view, if no drive is specified information on
  1208.         the current drive will be displayed.
  1209.  
  1210.  
  1211.  
  1212. EDIT - DOS Text File Editor
  1213. __________________________________________________________________
  1214.  
  1215.  
  1216. Description
  1217.  
  1218. SuperEdit is an MS-DOS based full screen editor with many features
  1219. including text formatting options, multiple windows and pull down
  1220. menus.  You may press F1 and any time during the program to get
  1221. online help about various features. F10 will display the menu bar.
  1222. When using a menu choice the equivalent keystrokes of the menu
  1223. choice will be displayed in the upper left part of the screen.
  1224.  
  1225. CONFIG.EXE, a keystroke configuration program that allows you to
  1226. completely customize the editors  functions to your own keystrokes,
  1227. EDIT.HDX, the online help file that is  used by CONFIG to create
  1228. updated help information on customized function key values, and some
  1229. additional printer drivers.
  1230.  
  1231. To change these keystrokes to match any editor that you are used to
  1232. run  the CONFIG.EXE program to install the editors keystrokes. Do
  1233. not modify EDIT.HLP or EDIT.HDX. These are the files used for the
  1234. online help system and configuration program. These files must
  1235. appear in the same directory as CONFIG and EDIT in order to be
  1236. loaded properly.
  1237.  
  1238.  
  1239. Version
  1240.  
  1241. 3.04  05/24/91
  1242.  
  1243.  
  1244.  
  1245.  
  1246. EVAL - DOS Command Line Calculator
  1247. __________________________________________________________________
  1248.  
  1249.  
  1250. Description
  1251.  
  1252. EVAL is a program designed to evaluate mathematical expressions
  1253. input on the command line.
  1254.  
  1255.  
  1256. Version
  1257.  
  1258. 1.01  10/08/90
  1259.  
  1260.  
  1261. Command Format
  1262.  
  1263. EVAL [expression][function][expression]...
  1264.  
  1265.  
  1266. Usage Notes
  1267.  
  1268. EVAL supports the four basic functions; addition, multiplication,
  1269. subtraction, and division.  The syntax used is very similar to that
  1270. of the mathematic expressions used by most modern computer languages
  1271. and by most spreadsheet programs.  For example, to add two to eight
  1272. and multiply that result by thirteen, one would use:
  1273.  
  1274. EVAL (2+8)*13
  1275.  
  1276.  
  1277.  
  1278. EVAL - DOS Command Line Calculator
  1279. __________________________________________________________________
  1280.  
  1281.  
  1282. Exponents
  1283.  
  1284. The operator precedence used is similar to most high level
  1285. languages, as well.  Multiplication and division are "higher" than
  1286. addition and subtraction. Exponents, represented by the carat (^)
  1287. are lower than all four operators. You will find that you can
  1288. exponentiate values by using ** in place of the carat.  Thus, you
  1289. can use:  EVAL 2**1/2 to find 2^0.5.
  1290.  
  1291. It should be noted, by the way, that this is a good way to find
  1292. roots.  The program has no sqrt() or curt() functions.  You may
  1293. recall from your math courses that, to find the y-th root of x, you
  1294. can do:  x^(1/y)
  1295.  
  1296. Of course, EVAL will complain if this results in a complex number.
  1297. For example, the result of the above is complex if x == -4 and y ==
  1298. 4.
  1299.  
  1300. Range
  1301.  
  1302. EVAL uses the full "double" precision of the C language.  Thus,
  1303. answers will be represented to a maximum of 16 digits to the right
  1304. of the decimal point. EVAL allows all numbers between 1.7E-308 and
  1305. 1.7E+308 to exist.  Of course, the negatives of these numbers are
  1306. also available.  It should be noted that EVAL doesn't check for
  1307. overflows or underflows.  EVAL will, however, flag "digital math"
  1308. nono's, such as division by zero and exponentiations resulting in
  1309. complex numbers.  To use these numbers, just write them as you would
  1310. specify them in a program like 1-2-3 or in a program:
  1311.            3.1415
  1312.            0.1
  1313.            -34
  1314.            18.01
  1315.            35e-2
  1316.            6.2e+23
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322. EVAL - DOS Command Line Calculator
  1323. __________________________________________________________________
  1324.  
  1325.  
  1326. Modulo Division
  1327.  
  1328. EVAL, as well as complementing the four functions with
  1329. exponentiation, allows the use of the modulo operator.  This
  1330. operator provides the integral "remainder" of division.  Since 5
  1331. divided by two is two remainder one, the command:  EVAL 5%2  will
  1332. result in the answer 1.0.
  1333.  
  1334.  
  1335. Functions
  1336.  
  1337. EVAL supports an extensive list of functions, as well.  Functions
  1338. may be specified in either upper or lower case, and may be
  1339. abbreviated to as little as three characters.  (Of course, if the
  1340. function's name is one or two characters long, all characters must
  1341. be specified.)
  1342.  
  1343.  
  1344. These functions are supported by EVAL:
  1345.  
  1346.         abs(x)                 absolute value of x
  1347.         acos(x)        arc cos of the angle x radians
  1348.         acot(x)                arc cotangent of the angle x radians
  1349.         acsc(x)                arc cosecant of the angle x radians
  1350.         asec(x)        arc secant of the angle x radians
  1351.         asin(x)                arc sine of the angle x radians
  1352.         atan(x)                arc tangent of the angle x radians
  1353.         cos(x)                 cosine of the angle x radians
  1354.         cot(x)                 cotangent of the angle x radians
  1355.         csc(x)                 cosecant of the angle x radians
  1356.         deg(x)                 convert x radians to degrees
  1357.         exp(x)                 e to the power of x
  1358.         fact(x)                factorial of x
  1359.         ln(x)          natural (base e) logarithm of x
  1360.         log(x)                 base 10 logarithm of x
  1361.         pi(x)          pi times x
  1362.         rad(x)                 converts x degrees to radians
  1363.         sec(x)                 secant of the angle x radians
  1364.  
  1365. EVAL - DOS Command Line Calculator
  1366. __________________________________________________________________
  1367.  
  1368.         sin(x)                 sine of the angle x radians
  1369.         tan(x)                 tangent of the angle x radians
  1370.         sinh(x)                hyperbolic sine of x
  1371.         cosh(x)                hyperbolic cosine of x
  1372.         tanh(x)                hyperbolic tangent of x
  1373.         sech(x)                hyperbolic secant of x
  1374.         csch(x)                hyperbolic cosecant of x
  1375.  
  1376. If any of these functions are passed invalid values, EVAL will abort
  1377. with an error.  The arc-trig functions, for example, cannot accept
  1378. values outside of the closed interval [0,1].
  1379.  
  1380. Using these functions is similar to any other high level language.
  1381. The function name and its ending left parenthesis function as an
  1382. opening parenthesis in the precedence of the evaluation.  Thus,
  1383. sin(.7)^2+cos(.7)^2 would evaluate to 1.0.  You may find that
  1384. certain identities don't evaluate to what you would expect them to.
  1385.  
  1386. This is because of the limits of precision in computer math when
  1387. dealing with irrational numbers.  While the sin^2+cos^2 identity
  1388. almost always works, the sec^2-tan^2 identity usually doesn't work,
  1389. for example.
  1390.  
  1391. Along with this problem, another comes.  For example, mathematically
  1392. sec(0.5*pi) is undefined.  However, EVAL will evaluate sec(pi(0.5))
  1393. to be a very (very) large number.  This is again because of the
  1394. rounding errors in binary math. It is a good approximation,
  1395. considering
  1396.  
  1397.         lim(sec(x)) == +infinity   x -> 0.5+
  1398.  
  1399.  
  1400.  
  1401. EVAL - DOS Command Line Calculator
  1402. __________________________________________________________________
  1403.  
  1404.  
  1405. Memory
  1406.  
  1407. By popular demand, a "memory" feature has been added to EVAL.  If
  1408. you make a computation using EVAL, the result is remembered and may
  1409. be used as needed in any further invocation of EVAL.
  1410.  
  1411. For example, using the command: EVAL SIN(1)  would display the sine
  1412. of one radian.  If you executed the command:  EVAL ASIN(@)  next,
  1413. you'd get, effectively, ASIN(SIN(1))... the result would be one.
  1414. Similarly, if you used EVAL  35+15  EVAL would print 50.  If you did
  1415. EVAL  @+100  a result of 150 would be displayed.
  1416.  
  1417. EVAL stores the results in your machine's environment.  You may see
  1418. the previous result by typing the SET command; DOS will list the
  1419. environment variables it has stored.  EVAL's environment variable is
  1420. listed on the line "EVAL".
  1421.  
  1422.  
  1423. FILEATTR - Set DOS File Attributes
  1424. __________________________________________________________________
  1425.  
  1426.  
  1427. Description
  1428.  
  1429. FILEATTR allows you to change the attributes of a group of files. If
  1430. told to, FILEATTR also will search through subdirectories.
  1431.  
  1432. There are four attributes: Archive, Read-Only, System and Hidden. If
  1433. a file has the Archive bit set, this means the file has been changed
  1434. since the last time it was backed up. If a file has the Read-Only
  1435. bit set, this means the file can be read, but not written to,
  1436. meaning it CANNOT be changed. If a file has the System bit set, it
  1437. means this file is a DOS System file and should be left alone. If a
  1438. file has the Hidden bit set, then you cannot see the file or
  1439. directory by using the DIR command. You can still run the file,
  1440. assuming it is executable, or go into the directory, it is just
  1441. hidden.
  1442.  
  1443. FILEATTR can search through your directories for files as well. It
  1444. has a limit of 450 directories it can handle.
  1445.  
  1446.  
  1447. Version
  1448.  
  1449. 1.10  05/11/91
  1450.  
  1451.  
  1452. Command Format
  1453.  
  1454. FILEATTR [filespec] [options]
  1455.  
  1456. [filespec]     is any valid DOS file specification including wildcards.
  1457.  
  1458.  
  1459. Options
  1460.  
  1461. /A      Files with at least the Archive bit set.  Search for files
  1462.         with at least the Archive bit set, although there may be
  1463.         other bits set as well.
  1464.  
  1465.  
  1466. FILEATTR - Set DOS File Attributes
  1467. __________________________________________________________________
  1468.  
  1469. /C  Clear all bits.  Clears all the bits from a file. You can use
  1470. the parameter of /ARSH to accomplish this, I just added this to make
  1471. it easier.
  1472.  
  1473. /D  Change bits on sub-directories.  Allows the changing of bits on
  1474. a sub directory. The only bit that will affect it is the Hidden bit.
  1475. You can hide or unhide a sub-directory.
  1476.  
  1477. FILEATTR will allow you to change the other three bits as well if
  1478. you want.
  1479.  
  1480. /F  Files only - Size, Date and Time are not displayed.  Will stop
  1481. the Size, Date and Time of the file(s) from being displayed.
  1482.  
  1483. /H  Files with at least the Hidden bit set.  Will search for files
  1484. with at least the Hidden bit set, although there may be other bits
  1485. set as well.
  1486.  
  1487. /K  Kill (Delete) found files.  Will kill (delete) all files that
  1488. are found. Use this command with or without the /V command. If a
  1489. sub-directory is found, it will be skipped, not deleted.
  1490.  
  1491. /P  Pause every page.  Will pause the output every page, which is
  1492. set for 24 lines. After 24 lines have gone by, a "pause prompt" will
  1493. appear on line 25. The prompt allows you to hit N for non stop
  1494. listing, Q or ESC to quit and return to DOS and the subdirectory in
  1495. which you started from, C to return to DOS but in the current
  1496. directory or hitting any other key
  1497.  
  1498. /R  Files with at least the Read-Only bit set.  Will search for
  1499. files with at least the Read-Only bit set, although there may be
  1500. other bits set as well.
  1501.  
  1502. /S  Process files in sub-directories.  Allows searching from the
  1503. CURRENT sub-directory and all sub-directories below it for files.
  1504.  
  1505. /T  Display totals of files found and changed.  Will display totals
  1506. after all files have been found. It will display the total number of
  1507. files found and files changed.
  1508.  
  1509. /U  Unusual files - those with any bit set.  Will find any unusual
  1510. files. These are files with any bit set. This is similar to the /A
  1511. command.
  1512.  
  1513.  
  1514. FILEATTR - Set DOS File Attributes
  1515. __________________________________________________________________
  1516.  
  1517.  
  1518. /V  Verify the Deletion of files.  Will verify that you want to
  1519. delete each file. This is used with /K only and has no other meaning
  1520. if /K is not used. The  file will be shown as normal and you will be
  1521. shown a prompt "Delete? (Y/N/C/Q)" minus the quotes. Hit 'Y' to
  1522. delete the file and FILEATTR will show you that it has been deleted.
  1523. Hit 'N' and the file is not deleted. Hit 'C' for continuous deleting
  1524. from this point on without verification. Hit 'Q' or ESC and the file
  1525. will not be deleted and you will immediately be returned to DOS and
  1526. the sub-directory in which you started from.
  1527.  
  1528. /Y  Files with at least the System bit set.  Will search for files
  1529. with at least the System bit set, although there may be other bits
  1530. set as well.
  1531.  
  1532.  
  1533. Notes
  1534.  
  1535. At anytime while FILEATTR is running, you can hit ESC or Q and you
  1536. will be immediately returned to DOS and the sub-directory at which
  1537. you started from. Another key you can hit while FILEATTR is running
  1538. is P, which instantly puts FILEATTR into Pause mode, the same as if
  1539. you used /P option. You may also hit C at anytime.  FILEATTR will
  1540. return to DOS and the current sub-directory. This is useful when
  1541. using the /S option, and you see something that makes you want to go
  1542. to that directory.
  1543.  
  1544.  
  1545. Examples
  1546.  
  1547. FILEATTR  Will display the help information screen.
  1548.  
  1549. FILEATTR /cspt a*.zi?  Will search for files in the current sub-
  1550. directory and  all subdirectories below that start with A and have
  1551. ZI in the extension.  It will clear all bits on those files and
  1552. display a total of files found and files changed.  FILEATTR will
  1553. also pause every 24 lines.
  1554.  
  1555. FILEATTR d: /us  Will search for files in the current sub-directory
  1556. of D: and all sub-directories below it for files with the any bit
  1557. set.
  1558.  
  1559.  
  1560. FILEINFO - DOS File Information
  1561. __________________________________________________________________
  1562.  
  1563.  
  1564. Description
  1565.  
  1566. FILEINFO is a utility that helps alleviate the problem that DOS has
  1567. created by only allowing 8 characters to describe a file.  Many
  1568. times you have files that aren't accessed that often and can't
  1569. remember what they are used for.  FILEINFO provides a way of adding
  1570. comments to files in any directory.  To run enter FILEINFO from the
  1571. directory that you wish to describe.  Once loaded you will be
  1572. presented with a list of files and any previous descriptions that
  1573. were left.  Files that are new or haven't yet been described will
  1574. contain a * after the file information and before the description
  1575. area.  FILEINFO  creates a file in each directory that it is run in
  1576. called FILEINFO.  This is a standard ASCII file and can be printed
  1577. out to show the contents and descriptions of files for that
  1578. directory.
  1579.  
  1580. FILEINFO also supports the optional EGA 43 line mode and VGA 50 line
  1581. mode.  If your system is in one of these modes when you run
  1582. FILEINFO, the file list will be displayed in the proper mode
  1583.  
  1584.  
  1585. Version
  1586.  
  1587. 1.10  05/04/91
  1588.  
  1589.  
  1590. Command Format
  1591.  
  1592. FILEINFO
  1593.  
  1594.  
  1595. FILESIZE - Display File Size Information
  1596. __________________________________________________________________
  1597.  
  1598.  
  1599. Description
  1600.  
  1601. FILESIZE is a utility that will list each individual file and their
  1602. respective sizes.  A summary at the end of the list gives total
  1603. size, number of files, total space and drive and space available
  1604. with a actual and percentage values.  You may pass FILESIZE a
  1605. specific file to list, or group of files.  If no parameters are
  1606. passed FILESIZE will list all files in the current directory.
  1607.  
  1608.  
  1609. Version
  1610.  
  1611. 1.23  05/15/91
  1612.  
  1613.  
  1614. Command Format
  1615.  
  1616. FILESIZE [filespec]
  1617.  
  1618.  
  1619.  
  1620. FILETREE - Display DOS File Structure
  1621. __________________________________________________________________
  1622.  
  1623.  
  1624. Description
  1625.  
  1626. FILETREE is a utility which will scan the directory structure of a
  1627. disk and give a top down tree listing of the entire disks directory
  1628. structure.  It groups the listing in a left to right fashion with
  1629. each subdirectory moving further right across the screen.  Pressing
  1630. [CTRL]C during the scan will halt the program.
  1631.  
  1632.  
  1633. Version
  1634.  
  1635. 2.00  05/16/91
  1636.  
  1637.  
  1638. Command Format
  1639.  
  1640. FILETREE [d:]    where d: is the drive to scan
  1641.  
  1642.  
  1643. FINDFILE - Find File on your Disk Drive
  1644. __________________________________________________________________
  1645.  
  1646.  
  1647. Description
  1648.  
  1649. Locates files by searching the entire disk for a specified file.
  1650. You may use DOS wildcards to find a group of files as well.  The new
  1651. version of FILEFIND will also search within compressed files to
  1652. search for filenames as well.  FILEFIND searches across your disk
  1653. looking for any files that you specify.  When it finds a matching
  1654. file it will display the directory the file was found in, the
  1655. complete file name, the file size, creation date and time, and any
  1656. attributes associated with the file.
  1657.  
  1658.  
  1659. Version
  1660.  
  1661. 2.00  02/15/91
  1662.  
  1663.  
  1664. Command Format
  1665.  
  1666. FINDFILE [filespec] [options]
  1667.  
  1668.  
  1669. FINDFILE - Find File on your Disk Drive
  1670. __________________________________________________________________
  1671.  
  1672.  
  1673. Options
  1674.  
  1675. filespec       is any valid DOS file specification including Wildcards.
  1676.  
  1677. /V             Verbose mode, will show file statistics
  1678. /T             Total mode, will show file totals and not found names
  1679. /D             Progress Display, will show files as searching
  1680. /R             All Drive mode, will search across all drives found
  1681. /N             normal files only, do not search inside any compressed
  1682.                files (this is a combination of all of the below
  1683.                options)
  1684. /O             do not search inside .ZOO files
  1685. /Z             do not search inside .ZIP files
  1686. /A             do not search inside .ARC files
  1687. /P             do not search inside .PAK files
  1688. /L             do not search inside .LZH files
  1689.  
  1690. [CTRL]C        Will halt the execution of the program at any time.
  1691. [CTRL]S        Will pause the display at any time.
  1692.  
  1693. HELP - DOS Command Help Facility
  1694. __________________________________________________________________
  1695.  
  1696.  
  1697. Description
  1698.  
  1699. HELP prints out help messages on some of the more useful and popular
  1700. DOS commands.  To use the utility just type HELP followed by the
  1701. name of the command that you want help with.
  1702.  
  1703.  
  1704. Version
  1705.  
  1706. 1.11  11/16/90
  1707.  
  1708.  
  1709. Command Format
  1710.  
  1711. HELP [command]   where command is any of the commands listed below
  1712.  
  1713. append, assign, attrib, backup, break, chcp, cd, chdir, chkdsk, cls,
  1714. command, comp, copy, ctty, date, del, dir, diskcomp, diskcopy,
  1715. edlin, erase, exe2bin, exit, fastopen, fc, fdisk, find, format,
  1716. graftabl, graphics, join, keyb, label, mem, md, mkdir, mode, more,
  1717. nlsfunc, path, print, prompt, rd, recover, ren, rename, replace,
  1718. restore, rmdir, select, set, share, sort, subst, sys, time, tree,
  1719. type, ver, verify, vol, xcopy
  1720.  
  1721.  
  1722.  
  1723. HEXDUMP - Hexadecimal Display of File Contents
  1724. __________________________________________________________________
  1725.  
  1726.  
  1727. Description
  1728.  
  1729. HEXDUMP is a utility that will give you a quick dump of the contents
  1730. of any file.  The dump is very similar in format to what you get
  1731. with the Norton Utilities file viewer.  An advantage of HEXDUMP is
  1732. that you can quickly dump the contents of any file to the screen
  1733. without having to load the overhead of a shell program.  You can
  1734. display any type of file ASCII or Binary.  The default display is to
  1735. list the HEX values on the left and the ASCII equivalents on the
  1736. right hand column.
  1737.  
  1738.  
  1739. Version
  1740.  
  1741. 1.20  07/27/91
  1742.  
  1743.  
  1744. Command Format
  1745.  
  1746. HEXDUMP [filename] [options]
  1747.  
  1748. filename       can be any valid DOS file including binary files.
  1749.  
  1750. /B             will dump the file in binary groups rather than hex.
  1751. /O             will dump the file in octal groups rather than hex.
  1752. /H             will display the file in raw hexadecimal format rather
  1753.                than showing the hex and ASCII values side by side
  1754. /P             Pause mode, will pause each screen full
  1755.  
  1756.  
  1757.  
  1758. HUSH - Speaker Control Utility
  1759. __________________________________________________________________
  1760.  
  1761.  
  1762. Description
  1763.  
  1764. HUSH is a utility that can eliminate a majority of the sounds
  1765. generated by the PC's internal speaker.  HUSH can not eliminate all
  1766. beeps.  Tones that it can not completely silence, it can reduce to
  1767. a small click.  HUSH is a small TSR which when loaded watches for
  1768. output to the speaker.  When activated, HUSH will try and suppress
  1769. the speaker 18.2 times a second.
  1770.  
  1771.  
  1772. Version
  1773.  
  1774. 1.21  11/23/90
  1775.  
  1776.  
  1777. Resident Memory Usage
  1778.  
  1779.  
  1780.  
  1781. Command Format
  1782.  
  1783. HUSH [options]
  1784.  
  1785.  
  1786. Options
  1787.  
  1788. ON             Enable HUSH functions
  1789. OFF            Disable HUSH functions
  1790.  
  1791.  
  1792. KILLDIR - Remove Directory and it's contents
  1793. __________________________________________________________________
  1794.  
  1795.  
  1796. Description
  1797.  
  1798. KILLDIR is a utility that will make eliminating a directory and all
  1799. of it's contents a lot easier.  When you run KILLDIR it will display
  1800. the information about the directory that you wish to remove
  1801. including the number of files and sizes as well as any subdirectory
  1802. information.  KILLDIR will remove all files and file types including
  1803. hidden or system files.
  1804.  
  1805.  
  1806. Version
  1807.  
  1808. 1.30  07/27/91
  1809.  
  1810.  
  1811. Command Format
  1812.  
  1813. KILLDIR directory [options]
  1814.  
  1815.  
  1816. Options
  1817.  
  1818. /sn     Display the names of all subdirectories when listing the
  1819.         subdirectory info.
  1820. /noh    No Header Display
  1821. /nop    No Prompt for deletion   DANGER !!  will erase without a pause
  1822.  
  1823.  
  1824. LASER - Laser Printer Control
  1825. __________________________________________________________________
  1826.  
  1827.  
  1828. Description
  1829.  
  1830. LASER helps you set your laser printer's mode and also makes it easy
  1831. for you to send some control codes to it.  It is specifically
  1832. designed to work with HP LaserJet Compatible Printers but some of
  1833. the generic functions such as Form Feed, Line Feed and Carriage
  1834. Return will work with any printer.
  1835.  
  1836.  
  1837. Version
  1838.  
  1839. 1.40  10/18/90
  1840.  
  1841.  
  1842. Command Format
  1843.  
  1844. LASER [mode] [mode] ...
  1845.  
  1846.  
  1847. Options
  1848.  
  1849. BOLDON         Turns on Bolding of all characters
  1850. BOLDOFF        Turns off Bolding Off
  1851.  
  1852. ITALON         Sets the PCL Font to Italics
  1853. ITALOFF        Turns of the PCL Italics
  1854.  
  1855. LF             Send a Line Feed to the printer
  1856. FF             Send Form Feed.  This will eject the page that is in the
  1857. printer.
  1858.  
  1859. CR             Send a Carriage Return to the printer.
  1860. ESC            Sends the ESCAPE code to the printer.  ASCII 027.
  1861.  
  1862. 6LPI           Sets the PCL Font to 6 Lines Per Inch
  1863. 8LPI           Sets the PCL Font to 8 Lines Per Inch
  1864.  
  1865.  
  1866. LASER - Laser Printer Control
  1867. __________________________________________________________________
  1868.  
  1869.  
  1870. 16CPI          Sets the PCL Font to 16 Chars Per Inch
  1871. 10CPI          Sets the PCL Font to 10 Chars per Inch
  1872.  
  1873. PORT           Sets the mode to Portrait Orientation for vertical
  1874. output.
  1875. LAND           Sets the mode to Landscape Orientation for horizontal
  1876. output.
  1877.  
  1878. AUTO           Tells the printer to use the internal paper tray to feed
  1879. from.
  1880. MAN            Tells the printer to wait for manually fed pages during
  1881. print.
  1882.  
  1883. LEG            Set up the printer to use 8 1/2 x 14 Legal sized paper.
  1884. LET            Set up the printer to use 8 1/2 x 11 Letter sized paper.
  1885.  
  1886. TEST           Prints a Test page to the printer.
  1887. RESET          Send the RESET code to the HP Laserjet.
  1888.  
  1889. PAGEON         This parameter is for use with HP Laserjet users that
  1890.                have a Pacific Page Postscript Cartridge installed.
  1891.                This cartridge allows you to emulate an Apple
  1892.                LaserWriter Postscript printer on your HP LaserJet.
  1893.                Some software does not support the Postscript mode, and
  1894.                rather than having to power on and off and insert and
  1895.                remove the cartridge each time you wish to switch modes,
  1896.                you can use laser to set the proper mode of the
  1897.                cartridge.  PAGEON tells the Printer to use the
  1898.                PostScript emulation mode.
  1899.  
  1900. PAGEOFF        This tells the Pacific Page cartridge functions to
  1901.                disable and the printer will now except standard PCL
  1902.                commands.
  1903.  
  1904. STRING=[text]  This parameter allows you to send whatever strings
  1905.                you wish to the printer. It can be used in conjunction
  1906.                with the ESC parameter to select soft fonts and send
  1907.                setup commands.
  1908.  
  1909.  
  1910.  
  1911.  
  1912. LS - Unix like LS Directory Listing
  1913. __________________________________________________________________
  1914.  
  1915. Description
  1916.  
  1917. LS is a file listing utility that is found in the Unix operating
  1918. system.  It has many advanced features beyond that of the DIR
  1919. command found in DOS.  This implementation has most of the Unix
  1920. features built in.  This version will also search the environment
  1921. string for LS=[defaults].  Any options that you set LS= with the SET
  1922. command will be loaded automatically when you run the program from
  1923. the DOS prompt.  Set your most used parameters in your AUTOEXEC.BAT
  1924. file and then a plain LS will run those parameters for you.  Options
  1925. as in the Unix LS the switches are case sensitive.
  1926.  
  1927.  
  1928. Version
  1929.  
  1930. 1.00  10/24/90
  1931.  
  1932.  
  1933. Command Format
  1934.  
  1935. LS [options] [filespec]
  1936.  
  1937. Options
  1938.  
  1939. -1      list in single column
  1940. -C      list in multiple columns
  1941. -F      directories are marked with a trailing '\', system files are
  1942.         marked with a trailing '@' and executable files are marked
  1943.         with a trailing '*'
  1944. -P      print the directory name before listing
  1945. -R      recursively list subdirectories
  1946. -S      sort by file size in bytes (cluster size if option 's' is
  1947.         selected)
  1948. -a      list all entries including hidden and system files
  1949. -d      list directories as if they were a normal file
  1950. -f      do not sort (list in the order files appear in the directory)
  1951. -l      list in long format ([size in clusters,] mode, size, date,
  1952.         name)
  1953. -r      reverse the order of the selected sort
  1954. -s      list the file size in clusters
  1955. -t      sort by time
  1956.  
  1957. MOVE - Move Files Across Directories or Drives
  1958. __________________________________________________________________
  1959.  
  1960.  
  1961. Description
  1962.  
  1963. Moves any file from one place to another.  If moving the file from
  1964. one drive to a different drive, MOVE will first check to make sure
  1965. that there is enough space on the destination drive.  If you don't
  1966. specify a destination MOVE will assume the current directory and the
  1967. same file name.
  1968.  
  1969.  
  1970. Version
  1971.  
  1972. 3.10  05/16/91
  1973.  
  1974.  
  1975. Command Format
  1976.  
  1977. MOVE source [destination] [options]
  1978.  
  1979.  
  1980. Options
  1981.  
  1982. /?             Displays Help
  1983. /C             confirm each file before moving
  1984. /O             overwrite all colliding files
  1985. /X             never overwrite colliding files
  1986. /N             overwrite only newer files
  1987. /A             ask before overwriting files (DEFAULT)
  1988. /S             search subdirectories copying tree structure
  1989. /SX            search subdirectories using destination directory
  1990. /NOH           Suppress Header
  1991.  
  1992.  
  1993. MOVE - Move Files Across Directories or Drives
  1994. __________________________________________________________________
  1995.  
  1996.  
  1997. Examples
  1998.  
  1999. MOVE ABC.TXT \DOS
  2000.  
  2001. This will move the file ABC.TXT to the directory \DOS keeping the
  2002. same name
  2003.  
  2004.  
  2005. MOVE \DOS\ABC.TXT
  2006.  
  2007. This will move the file \DOS\ABC.TXT to the current directory
  2008. keeping the same name.
  2009.  
  2010.  
  2011. Notes
  2012.  
  2013. If a file of the same name already exists where you are trying to
  2014. move a file to, you will be prompted whether or not you wish to
  2015. overwrite that file.
  2016.  
  2017. If a destination is unclear as to whether it is a file name or a
  2018. directory name MOVE will prompt you to decide for it.
  2019.  
  2020. If a destination directory does not exist, MOVE will ask you whether
  2021. or not you would like it to create a new destination directory for
  2022. you.
  2023.  
  2024.  
  2025. NAMEDIR - Rename a Directory
  2026. __________________________________________________________________
  2027.  
  2028.  
  2029. Description
  2030.  
  2031. NAMEDIR is a utility that is used to rename directories.  This
  2032. program will rename a directory without having to empty or modify
  2033. it's contents.
  2034.  
  2035.  
  2036. Version
  2037.  
  2038. 1.20  12/11/90
  2039.  
  2040.  
  2041. Command Format
  2042.  
  2043. NAMEDIR [olddir] [newdir]
  2044.  
  2045.  
  2046.  
  2047. PATHFIND - Find File in the Current Path
  2048. __________________________________________________________________
  2049.  
  2050.  
  2051. Description
  2052.  
  2053. PATHFIND is a utility that allows you to search the file path for
  2054. any files.  This is handy when you are trying to locate a similar
  2055. program of file that could exist in multiple places in your path
  2056. statement.  It will display the files that it finds in order of
  2057. appearance within the path.
  2058.  
  2059.  
  2060. Version
  2061.  
  2062. 1.30  02/25/91
  2063.  
  2064.  
  2065. Command Format
  2066.  
  2067. PATHFIND [filespec]
  2068.  
  2069. filespec is any valid DOS filename including wildcards.
  2070.  
  2071.  
  2072.  
  2073. PSPRINT - Print ASCII files to a Postscript Printer
  2074. __________________________________________________________________
  2075.  
  2076.  
  2077. Description
  2078.  
  2079. PSPRINT is a utility that allows you to print DOS ASCII Text files
  2080. on a PostScript device without any conversion.  PSPRINT is based on
  2081. a unix filter taking STDIN input and sending the converted text to
  2082. STDOUT output.  By rerouting the output to the printer and
  2083. specifying an input file name PSPRINT will print the file to the
  2084. printer specified.  The default settings may be modified at a run
  2085. time basis by using the optional parameters on the command line.  To
  2086. set a default output mode you can specify the environment variable
  2087. PSPOUT=[destination] in your AUTOEXEC.BAT file.  By using
  2088. PSPOUT=LPT1 the output will be redirected to the LPT1 printer port
  2089. rather than STDOUT.
  2090.  
  2091.  
  2092. Version
  2093.  
  2094. 1.40  03/02/91
  2095.  
  2096.  
  2097. Command Format
  2098.  
  2099. PSPRINT [options] filename
  2100.  
  2101.  
  2102. Options
  2103.  
  2104. -m[xx]         set left margin (in points) (24)
  2105. -t[xx]         set top margin (in points) (24)
  2106. -l[xx]         set leading (points between lines) (11.5)
  2107. -p[xx]         set pointsize of font (10)
  2108. -f[name]       set font name (Courier)
  2109. -n[xx]         number of lines per page (66)
  2110. -i             ignore form feed
  2111. -c[x]          number of copies to print.  Default is 1
  2112. -noh           suppress the header information
  2113.  
  2114.  
  2115.  
  2116. SCRNATTR - SET DOS Screen Attributes
  2117. __________________________________________________________________
  2118.  
  2119.  
  2120. Description
  2121.  
  2122. SCNATTR allows you to set the foreground, background and border
  2123. colors of your monitor.  To use it, just type SA followed by three
  2124. of the allowed parameters.
  2125.  
  2126.  
  2127. Version
  2128.  
  2129. 1.11  11/06/90
  2130.  
  2131.  
  2132. Command Format
  2133.  
  2134. SCNATTR [foreground] [background] [border]
  2135.  
  2136. The following are valid colors:  Black, Blue, Green, Cyan, Red,
  2137. Magenta, Brown, Gray, DarkGray, LightBlue, LightGreen, LightCyan,
  2138. LightRed, LightMagenta, Yellow, White.
  2139.  
  2140.  
  2141. SPEEDRAM - Increase Performance of System
  2142. __________________________________________________________________
  2143.  
  2144.  
  2145. Description
  2146.  
  2147. SpeedRam increases the speed of your system CPU by changing the
  2148. refresh rate of your systems 8253 timer chip. All Personal
  2149. Computers, including the original IBM PC were designed with a very
  2150. high refresh rate. The rate used by all personal computers is far
  2151. beyond the rate required by the RAM chips used in these machines.
  2152. SpeedRam sets the refresh rate to match closer with RAM
  2153. manufacturers specifications and in turn frees up CPU cycles. These
  2154. free cycles can be used by your software rather than going to waste
  2155. by refreshing the RAM too often. The change in refresh rate matches
  2156. within specifications of most DRAM manufacturers. Depending on your
  2157. system SpeedRam should increase your CPU's performance from 2% to
  2158. 10%. You can measure this in many ways such as LANDMARK's CPU SPEED
  2159. Test or Norton Utilities SI program.
  2160.  
  2161. What is a REFRESH RATE and what does it do?
  2162.  
  2163. The memory in your Personal Computer is called DRAM, or Dynamic
  2164. Random Access Memory. This memory is made of banks of 9 chips each
  2165. holding up to as much as 4MB of 1 bit data. Each chip in a bank
  2166. represents one of 9 bits. In Personal Computers, 8 of the bits store
  2167. data and the 9th bit is called a parity bit, used to determine if
  2168. the data bits are holding the proper information. DRAM chips can not
  2169. hold a charge of electricity for a very long time. In fact, a new
  2170. charge of 5 volts must be supplied about every 65 micro seconds or
  2171. it will loose its data. To supply this charge, that is refresh, the
  2172. memory, the CPU must stop processing data and direct the 8253 chip
  2173. to send the refresh charge to the bank of memory. Once the refresh
  2174. is done the CPU can continue processing. By reducing the number of
  2175. times the CPU has to stop to refresh the DRAM is how SpeedRam speeds
  2176. up your system.
  2177.  
  2178. SpeedRam is not a TSR. It does not require any RAM or take any away
  2179. from your system. SpeedRam only needs to be loaded once and will
  2180. perform until the machine is rebooted.
  2181.  
  2182.  
  2183. SPEEDRAM - Increase Performance of System
  2184. __________________________________________________________________
  2185.  
  2186.  
  2187. SpeedRam has now loaded and changed your systems speed. Now try
  2188. loading some software to insure that the system is working properly.
  2189. Run all the programs that you normally run on your system. Do not
  2190. load any data that isn't already saved in case SpeedRam causes a
  2191. problem. If SpeedRam causes any problem, it will cause memory
  2192. problems, your system will either hang or you will get a Parity
  2193. Error type message, if have any problems refer to the Trouble
  2194. Shooting section that follows for further instructions. If
  2195. everything works fine then you might want to install SpeedRam so it
  2196. loads every time you boot your machine.
  2197.  
  2198. If you have any time of Memory or RAM test you can further insure
  2199. that everything is working properly by running that test. If it
  2200. reports no problems than it is safe to assume that SpeedRam has no
  2201. conflicts with your machine.
  2202.  
  2203.  
  2204. Version
  2205.  
  2206. 1.10  05/09/91
  2207.  
  2208.  
  2209. Command Format
  2210.  
  2211. SPEEDRAM [option]
  2212.  
  2213.  
  2214. Options
  2215.  
  2216.  
  2217. +       Enable SpeedRam.  Entering a + will enable SpeedRam and set
  2218.         the optimum refresh rate.
  2219.  
  2220. -       Disable SpeedRam.  Entering a - will disable SpeedRam and set
  2221.         the refresh rate to stock values.
  2222.  
  2223.  
  2224.  
  2225. SPEEDRAM - Increase Performance of System
  2226. __________________________________________________________________
  2227.  
  2228.  
  2229. r:nn    Set refresh rate to nn Us.  Entering r:nn will set the refresh
  2230.         rate to nn micro seconds.  Only use this if you have a good
  2231.         understanding of the refresh rates.  Setting too high a
  2232.         refresh rate will cause memory  Parity errors or hang your
  2233.         system. If you find that SPEEDRAM + causes parity errors or
  2234.         hangs your system than you will want to try this option.
  2235.  
  2236.  
  2237. TROUBLE SHOOTING
  2238.  
  2239. SpeedRam has been thoroughly tested on many systems before being
  2240. released but due to the complexity and variety of equipment
  2241. available we can not guarantee that it will work on every Personal
  2242. Computer.
  2243.  
  2244. If you notice memory errors, parity errors, or that your machine is
  2245. hanging after running SpeedRam + then the rate that SpeedRam has
  2246. chosen for your system is causing the DRAM chips to fail. This is in
  2247. no way a permanent failure, you will just have to pick a lower rate
  2248. at which to run SpeedRam. To use a manual refresh rate with SpeedRam
  2249. enter the following:
  2250.  
  2251. SPEEDRAM r:nn [ENTER]
  2252.  
  2253. where nn is the refresh rate you wish to use. Start with 60 and
  2254. retest your system. If you continue to have problems keep decrements
  2255. the amount by 5 until you reach a value that your system works with.
  2256. If the value is less than 18 then you will most likely not benefit
  2257. from SpeedRam. If this is the case contact technical support for
  2258. further help.
  2259.  
  2260.  
  2261. SPEEDRAM - Increase Performance of System
  2262. __________________________________________________________________
  2263.  
  2264.  
  2265. If you have to use a manual refresh rate then install with the rate
  2266. override option, and give it the value that worked with your system
  2267. when the installation program prompts you.
  2268.  
  2269. Some problems in benchmarking are caused by TSR or Memory Resident
  2270. software such as screen blankers or print spoolers.
  2271.  
  2272. The benchmark ATPERF.EXE from PC Tech Journal which measures
  2273. overhead is usually not affected by these programs. It is a very
  2274. good sign of the change SpeedRam has with your program.
  2275.  
  2276. Norton Utilities SI and Landmarks CPUSPEED can be affected by TSR's
  2277. and may not show the increase in performance. If notice no
  2278. improvement in performance try running the benchmarks without any
  2279. TSR's loaded. If you still see no increase, call technical support.
  2280.  
  2281. There are some utilities available as Shareware or Public Domain
  2282. software that perform a similar task to SpeedRam. If you have any of
  2283. the following you might not see an increase with SpeedRam:
  2284.  
  2285. NREFRESH.COM   1987
  2286. SPEEDER.COM    1987
  2287. FASTRAM.COM    1988
  2288. FASTV20.COM    1988
  2289. ZIP.EXE        1988  (not to be confused with PKZIP archive program)
  2290.  
  2291.  
  2292. TEXTSRCH - Search Files for Text
  2293. __________________________________________________________________
  2294.  
  2295.  
  2296. Description
  2297.  
  2298.  
  2299. TEXTSRCH is a utility that will search for all occurrences of a
  2300. given string inside of a specified text file.  It will stop at each
  2301. occurrence and display the found string, and prompt the user to
  2302. continue or to exit.
  2303.  
  2304.  
  2305. Version
  2306.  
  2307. 1.01  10/24/90
  2308.  
  2309.  
  2310. Command Format
  2311.  
  2312. TEXTSRCH [filespec] [text]
  2313.  
  2314.  
  2315.  
  2316. TOUCH - File Stamping Utility
  2317. __________________________________________________________________
  2318.  
  2319.  
  2320. Description
  2321.  
  2322. TOUCH is a unix utility that is used to stamp a file's attributes
  2323. with the current system date and time.  This is useful if you want
  2324. to have a group of files with identical date and time stamps.
  2325. Wildcards are acceptable in the filespec.
  2326.  
  2327.  
  2328. Version
  2329.  
  2330. 1.20  12/17/90
  2331.  
  2332.  
  2333. Command Format
  2334.  
  2335. TOUCH [filespec]       where filespec is any valid DOS file specification
  2336.  
  2337.                        including wildcards
  2338.  
  2339.  
  2340.  
  2341. TURBOBAT - Turbo Batch File Compiler
  2342. __________________________________________________________________
  2343.  
  2344.  
  2345. Description
  2346.  
  2347. TurboBat allows you to compile standard DOS batch files into .COM
  2348. binary programs.  This will greatly enhance the speed of large batch
  2349. files by allowing them to run in native code rather than interpreted
  2350. DOS commands. The resulting .COM files may call nested batch files
  2351. without loosing the parent since the parent calling program is now
  2352. no longer a batch file.
  2353.  
  2354.  
  2355. Version
  2356.  
  2357. 2.20  07/07/91
  2358.  
  2359.  
  2360. Command Format
  2361.  
  2362. TURBOBAT [filename.BAT] [/I]
  2363.  
  2364.  
  2365. Options
  2366.  
  2367. /I      ignore labels that don't start with a letter.  This is handy
  2368.         if you use the : as a comment field holder in some places.
  2369.  
  2370.  
  2371. Notes
  2372.  
  2373. The output will be filename.COM.
  2374.  
  2375.  
  2376. USEMOUSE - Use mouse for Keyboard Emulation
  2377. __________________________________________________________________
  2378.  
  2379.  
  2380. Description
  2381.  
  2382. USEMOUSE is a utility designed to any DOS application the ability to
  2383. use the mouse.  USEMOUSE makes mouse movement emulate the four
  2384. directional arrow keys.  You can also specify the emulation values
  2385. for each of the button events of the mouse.  USEMOUSE supports most
  2386. 2 and 3 button mice.
  2387.  
  2388.  
  2389. Version
  2390.  
  2391. 1.41  06/25/91
  2392.  
  2393.  
  2394. Resident Memory Usage
  2395.  
  2396. 880 bytes
  2397.  
  2398.  
  2399. Command Format
  2400.  
  2401. USEMOUSE [/?][/Hn][/Vn][Lxxx][/Cxxx][/Rxxx][/Bxxx][/U]
  2402.  
  2403.  
  2404. /?             display information about program
  2405. /Hn            Horizontal acceleration.  Default is 5.  1 is the
  2406.                slowest, 9 is the fastest.
  2407. /Vn            Vertical acceleration.  Default is 5.  1 is the slowest,
  2408.                9 is the fastest.
  2409. /Lxxx          Left Button key value.  Default is [ENTER]
  2410. /Cxxx          Center Button key value.  Default is
  2411. /Rxxx          Right Button key value.  Default is [ESC]
  2412. /Bxxx          Both Button key value.  Default is [CTRL]C. see key
  2413.                chart below
  2414. /U             Uninstall.  Will remove USEMOUSE from memory.
  2415. /D             Disable the functions but remain in memory
  2416. /I             set the TSR ID number where nn is a hex value from 81-FF
  2417.  
  2418.  
  2419. USEMOUSE - Use mouse for Keyboard Emulation
  2420. __________________________________________________________________
  2421.  
  2422.  
  2423. Key Values
  2424.  
  2425. If you wish to set the USEMOUSE key options to something other than
  2426. the defaults you must use the chart below to determine the code for
  2427. that keystroke.  Codes above 31 must be preceded with an @ symbol as
  2428. these are extended key codes.
  2429.  
  2430.  
  2431.         Key            Code
  2432.         ---            ----
  2433.         [F1]-[F10]     59-68
  2434.         [F11]-[F12]    133-134
  2435.  
  2436.         [ESC]          01
  2437.         [BKSP]         14
  2438.         [ENTER]        1C
  2439.         [HOME]         71
  2440.         [UPARR]        72
  2441.         [PGUP]         73
  2442.         [LARR]         75
  2443.         [RARR]         77
  2444.         [END]          79
  2445.         [DNARR]        80
  2446.         [PGDN]         81
  2447.         [INS]          82
  2448.         [DEL]          83
  2449.  
  2450.  
  2451.  
  2452.  
  2453. Notes
  2454.  
  2455. USEMOUSE's features can be disabled when running an application that
  2456. has built in mouse support.  In this case you will need to run
  2457. USEMOUSE to reset the internal tables for USEMOUSE to continue
  2458. running from non-mouse supported applications.
  2459.  
  2460.  
  2461. VOLLABEL - Set Disk Volume Label
  2462. __________________________________________________________________
  2463.  
  2464.  
  2465. Description
  2466.  
  2467. VOLLABEL is a utility that allows you to view and modify the volume
  2468. label on any disk.  The volume label is a 12 digit string that can
  2469. be placed on any disk to help you recognize what the disk is used
  2470. for.  VOLLABEL also allows you to erase an existing label.
  2471.  
  2472. This is a replacement for the DOS file LABEL, which is available in
  2473. DOS 3.0 and greater.  VOLLABEL allows a mixture of upper or lower
  2474. case letters and will prompt you for the information required.
  2475.  
  2476.  
  2477. Version
  2478.  
  2479. 1.10  05/16/91
  2480.  
  2481.  
  2482. Command Format
  2483.  
  2484. VOLLABEL [d:] [label]
  2485.  
  2486. where d: is the drive that the label is to be found on.
  2487.  
  2488. [label] is any string up to 12 characters to be placed on the disk
  2489. as the volume label.
  2490.  
  2491. TECHNICAL SUPPORT
  2492. __________________________________________________________________
  2493.  
  2494. Program bug reports are welcome.  If you have any questions feel
  2495. free to give us a call or write a letter to us at:
  2496.  
  2497. Foley Hi-Tech Systems
  2498. 172 Amber Drive
  2499. San Francisco, CA  93131
  2500.  
  2501. 9:00am - 5:00pm PST Monday - Friday
  2502.  
  2503. (415) 826-6084 VOICE
  2504. (415) 826-1706 FAX
  2505. (415) 826-1707 BBS
  2506. 70262,1463  CompuServe
  2507.  
  2508.  
  2509. Credits
  2510. _____________________________________________________________
  2511.  
  2512. This collection of utilities started out as a small set of home
  2513. grown tools that I just could not stand to live without.  Many times
  2514. someone would see me using them and ask for a copy.  This was a big
  2515. mistake.  All of the sudden I had to debug my code.  Someone would
  2516. call me up and remind me of some problem with a utility that I had
  2517. written or asked me to just add this one little feature.  Six years
  2518. later the package has evolved to its current state.  Along the way
  2519. I have had the help of many people in testing and ideas for
  2520. products.  I would like to thank all of those people who have of
  2521. course registered these utilities as this is now a new incentive for
  2522. continuing to expand them.  More specifically I'd like to thank the
  2523. following people:
  2524.  
  2525. Kathy Smith    For her never ending understanding and support of this
  2526.                time consuming project.
  2527.  
  2528. Jay Wessel     Relentless Testing & suggestions.  Jay's never ending
  2529.                pursuit to find bugs and abnormalities in the programs
  2530.                is always appreciated.
  2531.  
  2532. Mike Blaszczak "Nifty James" shareware author who had some good
  2533.                ideas of which we have expanded upon.  Mike is
  2534.                responsible for the original versions of CHIMES, EVAL
  2535.                and  FILEFIND.
  2536.  
  2537. Mike Viens     Mike was the original author of the NAMEDIR and FILEATTR
  2538.                program.  His original utilities where known as the
  2539.                FANTASTIC utilities.
  2540.  
  2541. Mike Molloy    AREA was based on Mike's original FAC area code TSR.
  2542.                Mike has updated the AREA program with many new
  2543.                features.
  2544.  
  2545. Bill McKee     Bill helped write and update many of the ExtraDOS
  2546.                utilities including CLEANUP and SHELL.
  2547.  
  2548. Ross Wentworth Ross has been a key help in developing the 4.0
  2549.                release of this product including work on many of the
  2550.                TSR and Device Driver programs.
  2551.  
  2552. PC Magazine    PC Magazine has inspired many of these utilities with
  2553.                many good ideas published in the technical articles seen
  2554.                in every issue.  Many times we have taken an idea of a
  2555.                program that they have published and made a usable
  2556.                utility out of it.
  2557.  
  2558.  
  2559.  
  2560. New Utilities Coming
  2561. _____________________________________________________________
  2562.  
  2563. We are constantly updating and writing utilities for the ExtraDOS
  2564. Toolbox.  Below is a list of some of the utilities currently under
  2565. development:
  2566.  
  2567. ASKBATCH       Ask Questions in a batch file.
  2568.  
  2569. BATPLUS        Enhancements for batch file processing.
  2570.  
  2571. BOOTB   Boot Machine from B: Drive.
  2572.  
  2573. BROWSE         Full featured file browser.
  2574.  
  2575. DIFF           File comparison utility.
  2576.  
  2577. DIRSORT        Sort directories on your disk drive.
  2578.  
  2579. DISKMAP        Displays a graphical representation of your drives
  2580. structure
  2581.                and usage.
  2582.  
  2583. DISKTEST       Comprehensive test of disk surface, and file structures
  2584.  
  2585. EMS            EMS Memory Manager for 286, 386 and 486 based systems.
  2586.  
  2587. FASTANSI       Replace DOS ANSI with faster and more powerful ANSI.SYS
  2588.                driver.
  2589.  
  2590.  
  2591. New Utilities Coming
  2592. _____________________________________________________________
  2593.  
  2594. FREERAM        Quick display of Memory Usage in system.
  2595.  
  2596. KEYCLICK       Customize the sound generated when pressing keys.
  2597.  
  2598. LQPRINT        Makes 9 pin Dot Matrix Printers print Near Letter
  2599.                Quality.
  2600.  
  2601. MORE           Screen holding utility for display pages.
  2602.  
  2603. PASTE          Unix like PASTE function.
  2604.  
  2605. PMPTMGR        Library of Customized DOS Prompts and utility to remap
  2606.                function keys.
  2607.  
  2608. PROFILER       System Profiler.  Shows hardware and software installed
  2609.                in your system.
  2610.  
  2611. RAMDISK        FAST RAM disk for Extended or EMS Memory.
  2612.  
  2613. RAMTEST        RAM Diagnostic and Bad Chip locating utility.
  2614.  
  2615.  
  2616. New Utilities Coming
  2617. _____________________________________________________________
  2618.  
  2619.  
  2620. RECALL         Recall DOS commands.  Buffers all commands entered at
  2621.                the DOS prompt.
  2622.  
  2623.  
  2624. SCNSAVER       Screen Saver.  Blanks screen after no use of system.
  2625.  
  2626. SYSINFO        System Information utility.  Displays a list of
  2627.                installed equipment.
  2628.  
  2629. SORTFILE       Sort information in ASCII Files.
  2630.  
  2631. TOUCHSHT       Allows you to press a state key and then release it
  2632.                while holding it's state.
  2633.  
  2634. TSRMGR         TSR Management tools for removing TSR's from memory.
  2635.  
  2636. USEMEM         A valuable tool for testing programs with specific
  2637.                memory usage.
  2638.  
  2639. VSPEED         Increase the performance of your video card in text
  2640.                mode.
  2641.  
  2642.  
  2643. New Utilities Coming
  2644. _____________________________________________________________
  2645.  
  2646.  
  2647. WIDEDIR        A replacement for the DOS dir command.
  2648.  
  2649. XCHDIR         Smart Directory Changer.  Allows the quick change of
  2650.                directories.
  2651.  
  2652. XSPOOL         XDOS Print Spooler.
  2653.  
  2654.  
  2655. FHTS Products
  2656. _____________________________________________________________
  2657.  
  2658. ExtraDOS Toolbox Professional■. A large collection of over 50
  2659. utilities that DOS forgot. Includes many helpful utilities that
  2660. enhance MS-DOS machines. Featured in the DOS Power Tools, 2nd
  2661. Edition, Revised for DOS 5.0 book by Bantam Books.
  2662.  
  2663. Safety Disk■ .  Safety Disk saves all of your systems vital
  2664. information and will solve most problems due to:  Loss of battery
  2665. power, Loss of CMOS information, accidental deletion of boot files,
  2666. virus damage to boot disk.
  2667.  
  2668. Coach Database System■. CDBS provides a method for tracking and
  2669. evaluating NBA teams, NBA players, and college players. It supplies
  2670. a comprehensive report generator for building decision support
  2671. reports on scouted players.
  2672.  
  2673. Press Gate Manager■. Software for event organizers. Creates and
  2674. maintains a database of events and guests with the ability to track
  2675. seating by type, location, and person. Produces seating charts and
  2676. labels for press passes.
  2677.  
  2678. FINDB■.  Financial Database System for tracking shareholders in a
  2679. company.  Allows the instant retrieval of information based on any
  2680. part of a persons account id, ss#, zip code etc.  Has support for
  2681. completely customized HP Laserjet tax forms.  Ideal for generating
  2682. K1 tax reports for limited partnerships.
  2683.  
  2684. StatView■.  Software that keeps track of all players in the NBA.
  2685. Includes dial in capability for daily updates on transactions,
  2686. statistics and penalties.
  2687.  
  2688. MazeWars II■ (Macintosh).  A completely new version of the classic
  2689. MAC maze game.  New version supports color.  Has three different
  2690. types of games, classic maze, dog bone maze, and new capture the
  2691. flag team play.  New intelligent robots chase you around or play
  2692. with up to eight other people over the appletalk network.  $39.95
  2693. single user, $69.95 network license.
  2694.